package com.ruicar.afs.cloud.channel.grade.vo;

import com.ruicar.afs.cloud.channel.grade.entity.GradeModelElementList;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/**
 * @version 1.0
 * @description: 评分项配置页面展示vo
 * @projectName：afs-backend
 * @className：GradeModelElementVo
 * @see: com.ruicar.afs.cloud.channel.gride.condition
 * @author： jiangxiongfei
 * @createTime：2020-08-11 19:02
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class GradeModelElementVO extends GradeModelElementList {
    @ApiModelProperty(value = "指标名称")
    private String elementName;
    @ApiModelProperty(value = "指标要素种类")
    private String elementType;
    @ApiModelProperty(value = "指标要素权重")
    private BigDecimal elementWeight;
    @ApiModelProperty(value = "指标种类")
    private String elementEditType;
    @ApiModelProperty(value = "数据字典类型")
    private String elementEditSrc;
    @ApiModelProperty(value = "指标下限")
    private BigDecimal elementMin;
    @ApiModelProperty(value = "指标上限")
    private BigDecimal elementMax;
    @ApiModelProperty(value = "指标是否忽略")
    private String elementIgnore;
    @ApiModelProperty(value = "指标描述")
    private String elementDesc;
    @ApiModelProperty(value = "上级指标编号")
    private String upElementNo;
    @ApiModelProperty(value = "要素值")
    private String elementDataDic;
    @ApiModelProperty(value = "要素下限值")
    private BigDecimal lowLimitBack;
    @ApiModelProperty(value = "要素上限值")
    private BigDecimal highLimitBack;
    @ApiModelProperty(value = "要素值范围")
    private String gradeValueRange;
}
